331268
183232
562218
89523
488150
657563
1037197
811395
744556
499682
920410
36612
818147
903949
1017724
827610
561505
54952
99987
608377
294284
544842
446275
832256